towering rage - French English Dictionary